﻿<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="forget_password.aspx.cs" Inherits="SQT.tracnghiem.Ajax.ASP.Staff.forget_password" %>
<%@ Import Namespace="DataAccess" %>
<%@ Import Namespace="System.Net.Mail" %>
<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">

<body>
    <%
        string username = Request.QueryString["username"];
        string email = Request.QueryString["email"];
        var check_user = new TblManagerController().FetchAll().Where(x => x.ManagerName.ToLower() == username.ToLower() && x.Email.ToLower() == email.ToLower()).ToList();
        if (check_user.Count == 0)
        {
    %>
    <div class="w3-row w3-padding">
        <p class="w3-small">Những thông tin có đánh dấu <i class="fa fa-star w3-text-red w3-small"></i>&nbsp;là bắt buộc nhập.</p>
    </div>
    <div class="w3-row w3-padding">
        <p class="w3-small w3-text-red">Thông tin không trùng khớp</p>
    </div>
    <div class="w3-row w3-padding">
        <input style="width: 91%" id="txt_forget_username_staff" runat="server" name="username" type="text" placeholder="Tên đăng nhập" autofocus="autofocus" required="required" /><i class="fa fa-star w3-text-red w3-padding-left w3-small"></i>
    </div>
    <div class="w3-row w3-padding">
        <input style="width: 91%" id="txt_forget_email_staff" runat="server" name="email" type="email" placeholder="Địa chỉ email đăng ký tài khoản" autofocus="autofocus" required="required" /><i class="fa fa-star w3-text-red w3-padding-left w3-small"></i>
    </div>
    <div class="w3-row w3-padding w3-small">
        <p>Chúng tôi sẽ gửi mật khẩu mới vào <b>email</b> bạn đã đăng ký.</p>
    </div>
    <div class="w3-row">
        <div class="w3-half"><a id="btn_forget_pass_staff" href="javascript:;" class="w3-btn w3-brown" style="width: 100%">Gửi</a></div>
        <div class="w3-half"><a href="javascript:;" class="w3-btn w3-red" style="width: 100%" onclick="document.getElementById('forget-pass-modal').style.display='none'">&times;&nbsp;Huỷ</a></div>
    </div>
    <%}
        else
        {
            int Number = 8;
            int[] newpass;
            newpass = new int[Number];

            Random RandomCapcha = new Random();
            for (int i = 0; i < Number; i++)
            {
                newpass[i] = RandomCapcha.Next(0, 9);
            }

            string Capcha = "";

            for (int i = 0; i < Number; i++)
            {
                Capcha += newpass[i].ToString();
            }

    %>
    <div class="w3-row w3-padding">
        <p class="w3-small">Chúng tôi đã gữi mail vào địa chỉ <%=email %></p>
        <p class="w3-small">Xin vui lòng kiểm tra email của bạn</p>
    </div>
    <div class="w3-row">
        <div class="w3-half"><a href="javascript:;" class="w3-btn w3-red" style="width: 100%" onclick="document.getElementById('forget-pass-modal').style.display='none'">&times;&nbsp;Huỷ</a></div>
    </div>
    <%
            
            new TblManagerController().Update(check_user[0].ManagerId, check_user[0].ManagerName, Capcha, check_user[0].Role, check_user[0].FullName, check_user[0].Birthday, check_user[0].Sex, check_user[0].Avatar,check_user[0].Captain, check_user[0].Phone, check_user[0].Email, check_user[0].Facebook, check_user[0].Address, check_user[0].Active,check_user[0].Wallpaper, check_user[0].Note);

            MailMessage msg = new MailMessage();

            msg.From = new MailAddress("2neoplease@gmail.com");
            msg.To.Add(email);
            msg.Body = "<div style='padding:10px'><img src='http://www.tiengnhatthatde.com/content/img/logosqt.png' style='height:120px;width:120px' /><p style='color:grey;font-weight:bold;font-size:19px'>Xin chào " + check_user[0].FullName + ",</p>Mật khẩu mới của bạn là: <span style='font-weight:bold'>" + Capcha + "</span><br />Bạn có thể đăng nhập vào tài khoản của bạn <a href='http://www.tiengnhatthatde.com/login.aspx' style='color:#0d8567;font-weight:bold'>tại đây</a>.<p style='color:black;font-weight:bold'>Sen Quốc Tế</p><p>Đây là email tự động, xin vui lòng không trả lời.</p></div></p>";
            msg.Subject = "[Sen Quốc Tế] Lấy lại mật khẩu tiengnhatthatde.com";
            msg.IsBodyHtml = true;
            SmtpClient smtp = new SmtpClient();
            smtp.Host = "smtp.gmail.com";
            System.Net.NetworkCredential Network = new System.Net.NetworkCredential();
            Network.UserName = "2neoplease@gmail.com";
            Network.Password = "saygoodbye";
            smtp.UseDefaultCredentials = true;
            smtp.Credentials = Network;
            smtp.Port = 587;
            smtp.EnableSsl = true;
            smtp.Send(msg);
        }%>
</body>
</html>
